﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Argos.Tracking
{
	/// <summary>
	/// Monitors properties on test activities.
	/// </summary>
	public sealed class TestActivityPropertyTrackingService : PropertyTrackingServiceBase
	{

		protected override bool IsPropertyTracked(System.Reflection.PropertyInfo property)
		{
			return true;
		}

		protected override bool IsWorkflowInstanceTracked(Guid instanceId, Type workflowType)
		{
			return null != workflowType && workflowType.IsTestActivity();
		}
	}
}
